耗电异常的解决方案,看看能不能帮到大家
如果耗电里面有媒体占比比较大的,可以用此方法解决
此方法也能彻底解决安卓各款机型各类ROM的“媒体”服务耗电量大的问题
前几天升级ROM以后,发现耗电量惊人,手机发烫,打开电池查看了下,主要是“媒体”服务占的比例大,经过反复实践,终于彻底解决了这个问题,发出来解决大家困扰吧:
新建一个.nomedia.txt文本文件放入到机身存储或者存储卡里面一些文件较多的目录下面,比如手机QQ、微信、导航这些软件的文件夹。但是 相册、铃声这些需要在各类媒体库查看到的文件夹就别放入了。最后,还需要在设置——管理应用程序里面,找到“媒体存储“,将其数据清除。
原理:“媒体”服务耗电量大的主要原因,是因为需要不断扫描机身存储或者存储卡以发现里面的媒体文件,在不需要加入各类媒体库的文件目录内放入.nomedia文件,即可告知系统跳过对这个文件夹以及里面子文件夹内所有的文件扫描,从而减少“媒体”服务的运行时间。
[s:13] 此法最早用途是用来隐藏一些需要特殊隐藏的媒体文件,使得播放器没法扫描到。。。
PS:
用.nomedia来避免媒体文件扫描是linux系统就有的特性,android源于linux所以继承了这个特性。一直以来基本上都是用来隐藏媒体文件的。
新建一个.nomedia.txt文本文件放入到机身存储或者存储卡里面一些文件较多的目录下面,比如手机QQ、微信、导航这些软件的文件夹。但是 相册、铃声这些需要在各类媒体库查看到的文件夹就别放入了。最后,还需要在设置——管理应用程序里面,找到“媒体存储“,将其数据清除。
原理:“媒体”服务耗电量大的主要原因,是因为需要不断扫描机身存储或者存储卡以发现里面的媒体文件,在不需要加入各类媒体库的文件目录内放入.nomedia文件,即可告知系统跳过对这个文件夹以及里面子文件夹内所有的文件扫描,从而减少“媒体”服务的运行时间。
[s:13] 此法最早用途是用来隐藏一些需要特殊隐藏的媒体文件,使得播放器没法扫描到。。。
PS:
用.nomedia来避免媒体文件扫描是linux系统就有的特性,android源于linux所以继承了这个特性。一直以来基本上都是用来隐藏媒体文件的。
但是android自打系 统到4以后,基本用段时间后都有媒体耗电这个毛病,百度查了下,基本教人的方法都是说因为存储卡数据出错格掉就好,我也格过但是用用就又出现了这个问题 了。仔细想了下,可能和扫描文件过多有关系,所以灵机一动用.nomedia来测试,果然对耗电问题有奇效。
注:如果有*SD卡,根目录建的文件夹越少越好